using System;

namespace MIMS.WRS.Entities
{
	/// <summary>
	/// Summary description for ProductDimensions.
	/// </summary>
	[Serializable]
	public class ProductDimensions
	{
		#region Variable Declarations
		private bool		isProductRound;
		private int		dimensionID, bulkOrderID;
		private decimal		heightS6, widthS1, heightS4, heightS5, widthS2, widthS5, widthS6, widthS3, widthS4, diaOrLenS3, diaOrLenS4, diaOrLenS1, diaOrLenS2, diaOrLenS5, heightS2, heightS3, diaOrLenS6, heightS1;
		private decimal		heightS7,heightS8,widthS7,widthS8,diaOrLenS7,diaOrLenS8;
		#endregion

		public ProductDimensions()
		{
			this.DiaOrLenS1 = Nulls.NullDecimal;
			this.DiaOrLenS2 = Nulls.NullDecimal;
			this.DiaOrLenS3 = Nulls.NullDecimal;
			this.DiaOrLenS4 = Nulls.NullDecimal;
			this.DiaOrLenS5 = Nulls.NullDecimal;
			this.DiaOrLenS6 = Nulls.NullDecimal;
			this.DiaOrLenS7 = Nulls.NullDecimal;
			this.DiaOrLenS8 = Nulls.NullDecimal;
			this.HeightS1 = Nulls.NullDecimal;
			this.HeightS2 = Nulls.NullDecimal;
			this.HeightS3 = Nulls.NullDecimal;
			this.HeightS4 = Nulls.NullDecimal;
			this.HeightS5 = Nulls.NullDecimal;
			this.HeightS6 = Nulls.NullDecimal;
			this.HeightS7 = Nulls.NullDecimal;
			this.HeightS8 = Nulls.NullDecimal;
			this.WidthS1 = Nulls.NullDecimal;
			this.WidthS2 = Nulls.NullDecimal;
			this.WidthS3 = Nulls.NullDecimal;
			this.WidthS4 = Nulls.NullDecimal;
			this.WidthS5 = Nulls.NullDecimal;
			this.WidthS6 = Nulls.NullDecimal;
			this.WidthS7 = Nulls.NullDecimal;
			this.WidthS8 = Nulls.NullDecimal;
						
		}
		#region Class Property Declarations
		public int DimensionID
		{
			get
			{
				return dimensionID;
			}
			set
			{
				dimensionID = value;
			}
		}


		public int BulkOrderID
		{
			get
			{
				return bulkOrderID;
			}
			set
			{
				bulkOrderID = value;
			}
		}


		public bool IsProductRound
		{
			get
			{
				return isProductRound;
			}
			set
			{
				isProductRound = value;
			}
		}


		public decimal DiaOrLenS1
		{
			get
			{
				return diaOrLenS1;
			}
			set
			{
				diaOrLenS1 = value;
			}
		}


		public decimal DiaOrLenS2
		{
			get
			{
				return diaOrLenS2;
			}
			set
			{
				diaOrLenS2 = value;
			}
		}


		public decimal DiaOrLenS3
		{
			get
			{
				return diaOrLenS3;
			}
			set
			{
				diaOrLenS3 = value;
			}
		}


		public decimal DiaOrLenS4
		{
			get
			{
				return diaOrLenS4;
			}
			set
			{
				diaOrLenS4 = value;
			}
		}


		public decimal DiaOrLenS5
		{
			get
			{
				return diaOrLenS5;
			}
			set
			{
				diaOrLenS5 = value;
			}
		}


		public decimal DiaOrLenS6
		{
			get
			{
				return diaOrLenS6;
			}
			set
			{
				diaOrLenS6 = value;
			}
		}

		public decimal DiaOrLenS7
		{
			get
			{
				return diaOrLenS7;
			}
			set
			{
				diaOrLenS7 = value;
			}
		}
		public decimal DiaOrLenS8
		{
			get
			{
				return diaOrLenS8;
			}
			set
			{
				diaOrLenS8 = value;
			}
		}

		public decimal HeightS1
		{
			get
			{
				return heightS1;
			}
			set
			{
				heightS1 = value;
			}
		}


		public decimal HeightS2
		{
			get
			{
				return heightS2;
			}
			set
			{
				heightS2 = value;
			}
		}


		public decimal HeightS3
		{
			get
			{
				return heightS3;
			}
			set
			{
				heightS3 = value;
			}
		}


		public decimal HeightS4
		{
			get
			{
				return heightS4;
			}
			set
			{
				heightS4 = value;
			}
		}


		public decimal HeightS5
		{
			get
			{
				return heightS5;
			}
			set
			{
				heightS5 = value;
			}
		}


		public decimal HeightS6
		{
			get
			{
				return heightS6;
			}
			set
			{
				heightS6 = value;
			}
		}
		public decimal HeightS7
		{
			get
			{
				return heightS7;
			}
			set
			{
				heightS7= value;
			}
		}
		public decimal HeightS8
		{
			get
			{
				return heightS8;
			}
			set
			{
				heightS8 = value;
			}
		}


		public decimal WidthS1
		{
			get
			{
				return widthS1;
			}
			set
			{
				widthS1 = value;
			}
		}


		public decimal WidthS2
		{
			get
			{
				return widthS2;
			}
			set
			{
				widthS2 = value;
			}
		}


		public decimal WidthS3
		{
			get
			{
				return widthS3;
			}
			set
			{
				widthS3 = value;
			}
		}


		public decimal WidthS4
		{
			get
			{
				return widthS4;
			}
			set
			{
			widthS4 = value;
			}
		}


		public decimal WidthS5
		{
			get
			{
				return widthS5;
			}
			set
			{
			widthS5 = value;
			}
		}


		public decimal WidthS6
		{
			get
			{
				return widthS6;
			}
			set
			{
				widthS6 = value;
			}
		}
		public decimal WidthS7
		{
			get
			{
				return widthS7;
			}
			set
			{
				widthS7 = value;
			}
		}
		public decimal WidthS8
		{
			get
			{
				return widthS8;
			}
			set
			{
				widthS8 = value;
			}
		}
		#endregion
	}
}
